#include <Utils/Type.h>
#include <mHAL/drv/DEVTrng_PR.h>
#include "HalRandom.h"



UINT32 HalRandom_Gen(UINT8 *pBuf, UINT16 nLen)
{      
    DEVTrng_PR_Init();
    DEVTrng_PR_GenRandom(pBuf, nLen);

	return (0);
}

UINT8 HalRandom_GenByte(void)
{
	UINT8 Byte;	
	HalRandom_Gen(&Byte, 1);
	
	return (Byte);
}
